[INFO] cloning repository https://github.com/jasonwilliams/boa
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/jasonwilliams/boa" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjasonwilliams%2Fboa", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjasonwilliams%2Fboa'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c94e10ddd67068a35eb041a2ee287dd832a5969f
[INFO] checking jasonwilliams/boa against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjasonwilliams%2Fboa" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/jasonwilliams/boa on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/jasonwilliams/boa
[INFO] finished tweaking git repo https://github.com/jasonwilliams/boa
[INFO] tweaked toml for git repo https://github.com/jasonwilliams/boa written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/jasonwilliams/boa already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded deduplicating_array v0.1.5
[INFO] [stderr]   Downloaded icu_normalizer_data v1.4.0
[INFO] [stderr]   Downloaded icu_calendar_data v1.4.0
[INFO] [stderr]   Downloaded rustyline-derive v0.10.0
[INFO] [stderr]   Downloaded mintex v0.1.3
[INFO] [stderr]   Downloaded wasmer-wasi-types v2.3.0
[INFO] [stderr]   Downloaded bus v2.4.1
[INFO] [stderr]   Downloaded wasmer-vfs v2.3.0
[INFO] [stderr]   Downloaded rustls-pki-types v1.3.0
[INFO] [stderr]   Downloaded measureme v11.0.1
[INFO] [stderr]   Downloaded dhat v0.3.3
[INFO] [stderr]   Downloaded icu_provider_blob v1.4.0
[INFO] [stderr]   Downloaded icu_locid_transform_data v1.4.0
[INFO] [stderr]   Downloaded async-net v2.0.0
[INFO] [stderr]   Downloaded async-process v2.0.1
[INFO] [stderr]   Downloaded rustyline v13.0.0
[INFO] [stderr]   Downloaded icu_codepointtrie_builder v0.3.7
[INFO] [stderr]   Downloaded smol v2.0.0
[INFO] [stderr]   Downloaded wasmer-wasi v2.3.0
[INFO] [stderr]   Downloaded icu_properties_data v1.4.0
[INFO] [stderr]   Downloaded regress v0.8.0
[INFO] [stderr]   Downloaded icu_datagen v1.4.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] aef52e174bf91dc49a7d5acb1971a5b02fa78ab962b7c68280718f03c4968954
[INFO] running `Command { std: "docker" "start" "-a" "aef52e174bf91dc49a7d5acb1971a5b02fa78ab962b7c68280718f03c4968954", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aef52e174bf91dc49a7d5acb1971a5b02fa78ab962b7c68280718f03c4968954", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aef52e174bf91dc49a7d5acb1971a5b02fa78ab962b7c68280718f03c4968954", kill_on_drop: false }`
[INFO] [stdout] aef52e174bf91dc49a7d5acb1971a5b02fa78ab962b7c68280718f03c4968954
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ffb6b0f77d90689c35b93081ada516d91c0ff97d2fce84ef59ef677202f9c93f
[INFO] running `Command { std: "docker" "start" "-a" "ffb6b0f77d90689c35b93081ada516d91c0ff97d2fce84ef59ef677202f9c93f", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling portable-atomic v1.6.0
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]     Checking critical-section v1.1.2
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking writeable v0.5.4
[INFO] [stderr]     Checking embedded-io v0.4.0
[INFO] [stderr]     Checking cobs v0.2.3
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]     Checking log v0.4.20
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]    Compiling ahash v0.8.8
[INFO] [stderr]     Checking pin-project-lite v0.2.13
[INFO] [stderr]     Checking quote v1.0.35
[INFO] [stderr]     Checking allocator-api2 v0.2.16
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]     Checking icu_locid_transform_data v1.4.0
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling syn v2.0.50
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]     Checking equivalent v1.0.1
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling phf_shared v0.11.2
[INFO] [stderr]     Checking hashbrown v0.14.3
[INFO] [stderr]     Checking ryu v1.0.16
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]     Checking itoa v1.0.10
[INFO] [stderr]     Checking thin-vec v0.2.13
[INFO] [stderr]    Compiling phf_generator v0.11.2
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]     Checking boa_profiler v0.17.0 (/opt/rustwide/workdir/core/profiler)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking core_maths v0.1.0
[INFO] [stderr]     Checking indexmap v2.2.3
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking parking v2.2.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.9
[INFO] [stderr]    Compiling lock_api v0.4.11
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking icu_properties_data v1.4.0
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]     Checking concurrent-queue v2.4.0
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]    Compiling serde_json v1.0.114
[INFO] [stderr]     Checking icu_calendar_data v1.4.0
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]     Checking utf8_iter v1.0.4
[INFO] [stderr]     Checking futures-io v0.3.30
[INFO] [stderr]     Checking regress v0.8.0
[INFO] [stderr]     Checking fast-float v0.2.0
[INFO] [stderr]     Checking utf16_iter v1.0.5
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]    Compiling thiserror v1.0.57
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]     Checking powerfmt v0.2.0
[INFO] [stderr]     Checking write16 v1.0.0
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]     Checking icu_normalizer_data v1.4.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling time-macros v0.2.17
[INFO] [stderr]     Checking deranged v0.3.11
[INFO] [stderr]     Checking regex-automata v0.2.0
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]     Checking num_threads v0.1.7
[INFO] [stderr]     Checking intrusive-collections v0.9.6
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]     Checking itertools v0.12.1
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]    Compiling toml_edit v0.21.1
[INFO] [stderr]     Checking sys-locale v0.3.1
[INFO] [stderr]     Checking sptr v0.3.2
[INFO] [stderr]     Checking arrayvec v0.7.4
[INFO] [stderr]     Checking ryu-js v1.0.0
[INFO] [stderr]     Checking tap v1.0.1
[INFO] [stderr]     Checking fastrand v2.0.1
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]     Checking pollster v0.3.0
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking event-listener v4.0.3
[INFO] [stderr]     Checking futures-lite v2.2.0
[INFO] [stderr]     Checking time v0.3.34
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]     Checking event-listener-strategy v0.4.0
[INFO] [stderr]     Checking async-lock v3.3.0
[INFO] [stderr]    Compiling libnghttp2-sys v0.1.9+1.58.0
[INFO] [stderr]    Compiling curl-sys v0.4.72+curl-8.6.0
[INFO] [stderr]    Compiling openssl-sys v0.9.99
[INFO] [stderr]    Compiling libz-sys v1.1.15
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]     Checking event-listener v5.0.0
[INFO] [stderr]     Checking event-listener-strategy v0.5.0
[INFO] [stderr]     Checking async-task v4.7.0
[INFO] [stderr]     Checking atomic-waker v1.1.2
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking async-channel v2.2.0
[INFO] [stderr]     Checking piper v0.2.1
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking signal-hook-registry v1.4.1
[INFO] [stderr]    Compiling polling v2.8.0
[INFO] [stderr]     Checking unicode-bidi v0.3.15
[INFO] [stderr]    Compiling curl v0.4.46
[INFO] [stderr]     Checking event-listener v2.5.3
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling zerofrom-derive v0.1.3
[INFO] [stderr]    Compiling yoke-derive v0.7.3
[INFO] [stderr]    Compiling displaydoc v0.2.4
[INFO] [stderr]    Compiling zerovec-derive v0.10.1
[INFO] [stderr]    Compiling databake-derive v0.1.7
[INFO] [stderr]    Compiling icu_provider_macros v1.4.0
[INFO] [stderr]    Compiling boa_macros v0.17.0 (/opt/rustwide/workdir/core/macros)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking databake v0.1.7
[INFO] [stderr]    Compiling phf_macros v0.11.2
[INFO] [stderr]     Checking calendrical_calculations v0.1.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling num_enum_derive v0.7.2
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling bytemuck_derive v1.5.0
[INFO] [stderr]     Checking phf v0.11.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]    Compiling pin-project-internal v1.1.4
[INFO] [stderr]     Checking bytemuck v1.14.3
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]     Checking blocking v1.5.1
[INFO] [stderr]     Checking num_enum v0.7.2
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]     Checking async-channel v1.9.0
[INFO] [stderr]     Checking zerofrom v0.1.3
[INFO] [stderr]     Checking socket2 v0.5.5
[INFO] [stderr]     Checking waker-fn v1.1.1
[INFO] [stderr]    Compiling isahc v1.7.2
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking fastrand v1.9.0
[INFO] [stderr]     Checking bytes v1.5.0
[INFO] [stderr]     Checking openssl-probe v0.1.5
[INFO] [stderr]     Checking futures-lite v1.13.0
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking sluice v0.5.5
[INFO] [stderr]     Checking async-fs v2.1.1
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]     Checking async-executor v1.8.0
[INFO] [stderr]     Checking http v0.2.11
[INFO] [stderr]     Checking pin-project v1.1.4
[INFO] [stderr]     Checking encoding_rs v0.8.33
[INFO] [stderr]     Checking mime v0.3.17
[INFO] [stderr]     Checking tracing-futures v0.2.5
[INFO] [stderr]     Checking castaway v0.1.2
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]     Checking utf8parse v0.2.1
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]     Checking anstyle-parse v0.2.3
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]     Checking anstyle-query v1.0.2
[INFO] [stderr]     Checking colorchoice v1.0.0
[INFO] [stderr]     Checking anstyle v1.0.6
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]     Checking strsim v0.11.0
[INFO] [stderr]     Checking clap_lex v0.7.0
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.91
[INFO] [stderr]     Checking anstream v0.6.11
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking clap_builder v4.5.1
[INFO] [stderr]    Compiling clap_derive v4.5.0
[INFO] [stderr]     Checking yoke v0.7.3
[INFO] [stderr]     Checking litemap v0.7.2
[INFO] [stderr]     Checking erased-serde v0.3.31
[INFO] [stderr]     Checking zerovec v0.10.1
[INFO] [stderr]     Checking postcard v1.0.8
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]     Checking fixed_decimal v0.5.5
[INFO] [stderr]     Checking deduplicating_array v0.1.5
[INFO] [stderr]     Checking tinystr v0.7.5
[INFO] [stderr]     Checking icu_collections v1.4.0
[INFO] [stderr]     Checking zerotrie v0.1.2
[INFO] [stderr]     Checking icu_locid v1.4.0
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]     Checking crossbeam-deque v0.8.5
[INFO] [stderr]     Checking icu_provider v1.4.0
[INFO] [stderr]     Checking boa_gc v0.17.0 (/opt/rustwide/workdir/core/gc)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling jemalloc-sys v0.5.4+5.3.0-patched
[INFO] [stderr]    Compiling bumpalo v3.15.0
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking boa_interner v0.17.0 (/opt/rustwide/workdir/core/interner)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking icu_locid_transform v1.4.0
[INFO] [stderr]     Checking icu_provider_blob v1.4.0
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking boa_ast v0.17.0 (/opt/rustwide/workdir/core/ast)
[INFO] [stderr]     Checking icu_decimal v1.4.0
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking icu_plurals v1.4.0
[INFO] [stderr]     Checking icu_list v1.4.0
[INFO] [stderr]     Checking icu_segmenter v1.4.0
[INFO] [stderr]     Checking clap v4.5.1
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.91
[INFO] [stderr]     Checking icu_properties v1.4.0
[INFO] [stderr]     Checking icu_calendar v1.4.0
[INFO] [stderr]     Checking icu_provider_adapters v1.4.0
[INFO] [stderr]     Checking boa_icu_provider v0.17.0 (/opt/rustwide/workdir/core/icu_provider)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking icu_timezone v1.4.0
[INFO] [stderr]     Checking boa_temporal v0.17.0 (/opt/rustwide/workdir/core/temporal)
[INFO] [stderr]     Checking polling v3.4.0
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking icu_datetime v1.4.0
[INFO] [stderr]     Checking thread_local v1.1.7
[INFO] [stderr]     Checking async-io v2.3.1
[INFO] [stderr]     Checking icu_normalizer v1.4.1
[INFO] [stderr]     Checking icu_casemap v1.4.0
[INFO] [stderr]     Checking async-signal v0.2.5
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking async-net v2.0.0
[INFO] [stderr]     Checking async-process v2.0.1
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking boa_parser v0.17.0 (/opt/rustwide/workdir/core/parser)
[INFO] [stderr]     Checking icu_collator v1.4.0
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]     Checking tracing-subscriber v0.3.18
[INFO] [stderr]     Checking smol v2.0.0
[INFO] [stderr]     Checking rayon v1.8.1
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.91
[INFO] [stderr]    Compiling backtrace v0.3.69
[INFO] [stderr]     Checking half v2.3.1
[INFO] [stderr]     Checking plotters-backend v0.3.5
[INFO] [stdout] warning: method `context` is never used
[INFO] [stdout]   --> core/parser/src/error/mod.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub(crate) trait ErrorContext {
[INFO] [stdout]    |                  ------------ method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 19 |     fn context(&self) -> Option<&'static str>;
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `-W dead-code` implied by `-W unused`
[INFO] [stdout]    = help: to override `-W unused` add `#[allow(dead_code)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `context` is never used
[INFO] [stdout]    --> core/parser/src/error/mod.rs:103:14
[INFO] [stdout]     |
[INFO] [stdout] 88  | impl Error {
[INFO] [stdout]     | ---------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 103 |     const fn context(&self) -> Option<&'static str> {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `to_string_lossy` is never used
[INFO] [stdout]   --> core/parser/src/lexer/string.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub(crate) trait UTF16CodeUnitsBuffer {
[INFO] [stdout]    |                  -------------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 51 |     fn to_string_lossy(&self) -> String;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking adler v1.0.2
[INFO] [stderr]    Compiling wasm-bindgen v0.2.91
[INFO] [stderr]     Checking gimli v0.28.1
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking miniz_oxide v0.7.2
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.91
[INFO] [stderr]     Checking plotters-svg v0.3.5
[INFO] [stderr]     Checking tracing-error v0.2.0
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]     Checking nibble_vec v0.1.0
[INFO] [stderr]     Checking serde_spanned v0.6.5
[INFO] [stderr]     Checking boa_engine v0.17.0 (/opt/rustwide/workdir/core/engine)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking colored v2.1.0
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking object v0.32.2
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking indenter v0.3.3
[INFO] [stderr]     Checking winnow v0.6.1
[INFO] [stderr]     Checking owo-colors v3.5.0
[INFO] [stderr]     Checking addr2line v0.21.0
[INFO] [stderr]     Checking unicode-linebreak v0.1.5
[INFO] [stderr]     Checking endian-type v0.1.2
[INFO] [stderr]     Checking rustc-demangle v0.1.23
[INFO] [stderr]     Checking smawk v0.3.2
[INFO] [stderr]     Checking color-spantrace v0.2.1
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]  --> core/engine/src/builtins/typed_array/element/mod.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![allow(unused_tuple_struct_fields)] // Weird false-positive with `boa_macros_tests`
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `dead_code`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking textwrap v0.16.1
[INFO] [stderr]     Checking radix_trie v0.2.1
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]    Compiling strum_macros v0.25.3
[INFO] [stderr]     Checking walkdir v2.4.0
[INFO] [stderr]     Checking toml_edit v0.22.6
[INFO] [stderr]     Checking crossterm v0.27.0
[INFO] [stderr]     Checking plotters v0.3.5
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking fd-lock v4.0.2
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking nix v0.27.1
[INFO] [stderr]    Compiling rustyline-derive v0.10.0
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking is-terminal v0.4.12
[INFO] [stderr]     Checking crossbeam-channel v0.5.11
[INFO] [stderr]     Checking home v0.5.9
[INFO] [stderr]     Checking unsafe-libyaml v0.2.10
[INFO] [stderr]     Checking strum v0.25.0
[INFO] [stderr]    Compiling indoc v2.0.4
[INFO] [stderr]    Compiling trybuild v1.0.89
[INFO] [stderr]     Checking unicode-segmentation v1.11.0
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking oorandom v11.1.3
[INFO] [stderr]     Checking comfy-table v7.1.0
[INFO] [stderr]     Checking serde_yaml v0.9.32
[INFO] [stderr]     Checking bus v2.4.1
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking color-eyre v0.6.2
[INFO] [stderr]     Checking toml v0.8.10
[INFO] [stderr]     Checking rustyline v13.0.0
[INFO] [stderr]     Checking console_error_panic_hook v0.1.7
[INFO] [stderr]     Checking basic-toml v0.1.8
[INFO] [stderr]    Compiling serde_repr v0.1.18
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking glob v0.3.1
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `to_string_lossy` is never used
[INFO] [stdout]   --> core/parser/src/lexer/string.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub(crate) trait UTF16CodeUnitsBuffer {
[INFO] [stdout]    |                  -------------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 51 |     fn to_string_lossy(&self) -> String;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `-W dead-code` implied by `-W unused`
[INFO] [stdout]    = help: to override `-W unused` add `#[allow(dead_code)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `JsObjectType` is never used
[INFO] [stdout]   --> core/engine/src/object/mod.rs:52:18
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub(crate) trait JsObjectType: Into<JsValue> + Into<JsObject> {}
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `-W dead-code` implied by `-W unused`
[INFO] [stdout]    = help: to override `-W unused` add `#[allow(dead_code)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking boa_runtime v0.17.0 (/opt/rustwide/workdir/core/runtime)
[INFO] [stderr]     Checking boa_wasm v0.17.0 (/opt/rustwide/workdir/ffi/wasm)
[INFO] [stderr]     Checking boa_macros_tests v0.17.0 (/opt/rustwide/workdir/tests/macros)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]  --> tests/macros/tests/tests.rs:1:37
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![allow(unused_crate_dependencies, unused_tuple_struct_fields)]
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `dead_code`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking boa_examples v0.17.0 (/opt/rustwide/workdir/examples)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking boa_tester v0.17.0 (/opt/rustwide/workdir/tests/tester)
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking jemallocator v0.5.4
[INFO] [stderr]     Checking boa_cli v0.17.0 (/opt/rustwide/workdir/cli)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]  --> core/engine/src/builtins/typed_array/element/mod.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![allow(unused_tuple_struct_fields)] // Weird false-positive with `boa_macros_tests`
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `dead_code`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `JsObjectType` is never used
[INFO] [stdout]   --> core/engine/src/object/mod.rs:52:18
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub(crate) trait JsObjectType: Into<JsValue> + Into<JsObject> {}
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `-W dead-code` implied by `-W unused`
[INFO] [stdout]    = help: to override `-W unused` add `#[allow(dead_code)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 10s
[INFO] running `Command { std: "docker" "inspect" "ffb6b0f77d90689c35b93081ada516d91c0ff97d2fce84ef59ef677202f9c93f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ffb6b0f77d90689c35b93081ada516d91c0ff97d2fce84ef59ef677202f9c93f", kill_on_drop: false }`
[INFO] [stdout] ffb6b0f77d90689c35b93081ada516d91c0ff97d2fce84ef59ef677202f9c93f
[INFO] checking jasonwilliams/boa against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjasonwilliams%2Fboa" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/jasonwilliams/boa on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/jasonwilliams/boa
[INFO] finished tweaking git repo https://github.com/jasonwilliams/boa
[INFO] tweaked toml for git repo https://github.com/jasonwilliams/boa written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] crate git repo https://github.com/jasonwilliams/boa already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] af119c1e0d0b2237b591133c3e64e247550f3ed8d27d6041e10fbe6e6983cc2e
[INFO] running `Command { std: "docker" "start" "-a" "af119c1e0d0b2237b591133c3e64e247550f3ed8d27d6041e10fbe6e6983cc2e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "af119c1e0d0b2237b591133c3e64e247550f3ed8d27d6041e10fbe6e6983cc2e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "af119c1e0d0b2237b591133c3e64e247550f3ed8d27d6041e10fbe6e6983cc2e", kill_on_drop: false }`
[INFO] [stdout] af119c1e0d0b2237b591133c3e64e247550f3ed8d27d6041e10fbe6e6983cc2e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] edaef431f15d153ce2292c8bca1b3932b67fce5a230433282799e74018f183c3
[INFO] running `Command { std: "docker" "start" "-a" "edaef431f15d153ce2292c8bca1b3932b67fce5a230433282799e74018f183c3", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling serde v1.0.197
[INFO] [stderr]     Checking cfg-if v1.0.0
[INFO] [stderr]    Compiling autocfg v1.1.0
[INFO] [stderr]    Compiling portable-atomic v1.6.0
[INFO] [stderr]     Checking critical-section v1.1.2
[INFO] [stderr]    Compiling libc v0.2.153
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking writeable v0.5.4
[INFO] [stderr]     Checking cobs v0.2.3
[INFO] [stderr]     Checking embedded-io v0.4.0
[INFO] [stderr]     Checking log v0.4.20
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]    Compiling version_check v0.9.4
[INFO] [stderr]     Checking pin-project-lite v0.2.13
[INFO] [stderr]     Checking zerocopy v0.7.32
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]    Compiling ahash v0.8.8
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking icu_locid_transform_data v1.4.0
[INFO] [stderr]     Checking allocator-api2 v0.2.16
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling syn v2.0.50
[INFO] [stderr]     Checking once_cell v1.19.0
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]    Compiling cc v1.0.83
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]     Checking equivalent v1.0.1
[INFO] [stderr]    Compiling phf_shared v0.11.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]     Checking ryu v1.0.16
[INFO] [stderr]     Checking hashbrown v0.14.3
[INFO] [stderr]    Compiling num-bigint v0.4.4
[INFO] [stderr]     Checking itoa v1.0.10
[INFO] [stderr]     Checking rustc-hash v1.1.0
[INFO] [stderr]    Compiling phf_generator v0.11.2
[INFO] [stderr]     Checking thin-vec v0.2.13
[INFO] [stderr]     Checking boa_profiler v0.17.0 (/opt/rustwide/workdir/core/profiler)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking core_maths v0.1.0
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling parking_lot_core v0.9.9
[INFO] [stderr]     Checking parking v2.2.0
[INFO] [stderr]    Compiling lock_api v0.4.11
[INFO] [stderr]     Checking icu_properties_data v1.4.0
[INFO] [stderr]     Checking static_assertions v1.1.0
[INFO] [stderr]     Checking indexmap v2.2.3
[INFO] [stderr]     Checking either v1.10.0
[INFO] [stderr]     Checking tracing-core v0.1.32
[INFO] [stderr]     Checking concurrent-queue v2.4.0
[INFO] [stderr]     Checking futures-core v0.3.30
[INFO] [stderr]     Checking icu_calendar_data v1.4.0
[INFO] [stderr]    Compiling serde_json v1.0.114
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking scopeguard v1.2.0
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling toml_datetime v0.6.5
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]     Checking utf8_iter v1.0.4
[INFO] [stderr]     Checking futures-io v0.3.30
[INFO] [stderr]     Checking regress v0.8.0
[INFO] [stderr]    Compiling time-core v0.1.2
[INFO] [stderr]     Checking fast-float v0.2.0
[INFO] [stderr]    Compiling thiserror v1.0.57
[INFO] [stderr]     Checking powerfmt v0.2.0
[INFO] [stderr]    Compiling paste v1.0.14
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]     Checking icu_normalizer_data v1.4.0
[INFO] [stderr]     Checking utf16_iter v1.0.5
[INFO] [stderr]     Checking write16 v1.0.0
[INFO] [stderr]    Compiling time-macros v0.2.17
[INFO] [stderr]     Checking deranged v0.3.11
[INFO] [stderr]     Checking regex-automata v0.2.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling pkg-config v0.3.30
[INFO] [stderr]     Checking num_threads v0.1.7
[INFO] [stderr]     Checking intrusive-collections v0.9.6
[INFO] [stderr]     Checking itertools v0.12.1
[INFO] [stderr]    Compiling toml_edit v0.21.1
[INFO] [stderr]     Checking sptr v0.3.2
[INFO] [stderr]     Checking tap v1.0.1
[INFO] [stderr]     Checking arrayvec v0.7.4
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling rustix v0.38.31
[INFO] [stderr]     Checking sys-locale v0.3.1
[INFO] [stderr]     Checking fastrand v2.0.1
[INFO] [stderr]     Checking pollster v0.3.0
[INFO] [stderr]    Compiling synstructure v0.13.1
[INFO] [stderr]     Checking ryu-js v1.0.0
[INFO] [stderr]     Checking linux-raw-sys v0.4.13
[INFO] [stderr]     Checking futures-lite v2.2.0
[INFO] [stderr]     Checking time v0.3.34
[INFO] [stderr]     Checking event-listener v4.0.3
[INFO] [stderr]    Compiling slab v0.4.9
[INFO] [stderr]     Checking event-listener-strategy v0.4.0
[INFO] [stderr]     Checking async-lock v3.3.0
[INFO] [stderr]    Compiling libz-sys v1.1.15
[INFO] [stderr]    Compiling proc-macro-crate v3.1.0
[INFO] [stderr]    Compiling openssl-sys v0.9.99
[INFO] [stderr]    Compiling libnghttp2-sys v0.1.9+1.58.0
[INFO] [stderr]    Compiling curl-sys v0.4.72+curl-8.6.0
[INFO] [stderr]     Checking event-listener v5.0.0
[INFO] [stderr]     Checking atomic-waker v1.1.2
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking async-task v4.7.0
[INFO] [stderr]     Checking event-listener-strategy v0.5.0
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking piper v0.2.1
[INFO] [stderr]     Checking async-channel v2.2.0
[INFO] [stderr]     Checking signal-hook-registry v1.4.1
[INFO] [stderr]    Compiling polling v2.8.0
[INFO] [stderr]     Checking unicode-bidi v0.3.15
[INFO] [stderr]     Checking event-listener v2.5.3
[INFO] [stderr]    Compiling curl v0.4.46
[INFO] [stderr]     Checking percent-encoding v2.3.1
[INFO] [stderr]     Checking form_urlencoded v1.2.1
[INFO] [stderr]     Checking async-channel v1.9.0
[INFO] [stderr]     Checking socket2 v0.5.5
[INFO] [stderr]     Checking waker-fn v1.1.1
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]     Checking bytes v1.5.0
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]     Checking openssl-probe v0.1.5
[INFO] [stderr]     Checking fastrand v1.9.0
[INFO] [stderr]    Compiling isahc v1.7.2
[INFO] [stderr]     Checking futures-lite v1.13.0
[INFO] [stderr]    Compiling serde_derive v1.0.197
[INFO] [stderr]    Compiling zerofrom-derive v0.1.3
[INFO] [stderr]    Compiling displaydoc v0.2.4
[INFO] [stderr]    Compiling yoke-derive v0.7.3
[INFO] [stderr]    Compiling zerovec-derive v0.10.1
[INFO] [stderr]    Compiling databake-derive v0.1.7
[INFO] [stderr]    Compiling icu_provider_macros v1.4.0
[INFO] [stderr]     Checking databake v0.1.7
[INFO] [stderr]    Compiling boa_macros v0.17.0 (/opt/rustwide/workdir/core/macros)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling phf_macros v0.11.2
[INFO] [stderr]     Checking calendrical_calculations v0.1.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling num_enum_derive v0.7.2
[INFO] [stderr]    Compiling bytemuck_derive v1.5.0
[INFO] [stderr]     Checking phf v0.11.2
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling thiserror-impl v1.0.57
[INFO] [stderr]    Compiling pin-project-internal v1.1.4
[INFO] [stderr]     Checking bytemuck v1.14.3
[INFO] [stderr]     Checking num_enum v0.7.2
[INFO] [stderr]     Checking idna v0.5.0
[INFO] [stderr]     Checking http v0.2.11
[INFO] [stderr]     Checking tracing v0.1.40
[INFO] [stderr]     Checking url v2.5.0
[INFO] [stderr]     Checking blocking v1.5.1
[INFO] [stderr]    Compiling futures-macro v0.3.30
[INFO] [stderr]     Checking async-fs v2.1.1
[INFO] [stderr]     Checking zerofrom v0.1.3
[INFO] [stderr]     Checking sluice v0.5.5
[INFO] [stderr]     Checking async-executor v1.8.0
[INFO] [stderr]     Checking encoding_rs v0.8.33
[INFO] [stderr]     Checking futures-task v0.3.30
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]     Checking castaway v0.1.2
[INFO] [stderr]     Checking mime v0.3.17
[INFO] [stderr]     Checking utf8parse v0.2.1
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]     Checking anstyle-parse v0.2.3
[INFO] [stderr]     Checking anstyle-query v1.0.2
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]     Checking unicode-width v0.1.11
[INFO] [stderr]     Checking anstyle v1.0.6
[INFO] [stderr]     Checking colorchoice v1.0.0
[INFO] [stderr]     Checking pin-project v1.1.4
[INFO] [stderr]     Checking aho-corasick v1.1.2
[INFO] [stderr]     Checking clap_lex v0.7.0
[INFO] [stderr]     Checking tracing-futures v0.2.5
[INFO] [stderr]     Checking anstream v0.6.11
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.91
[INFO] [stderr]     Checking strsim v0.11.0
[INFO] [stderr]     Checking regex-syntax v0.8.2
[INFO] [stderr]     Checking futures-util v0.3.30
[INFO] [stderr]     Checking clap_builder v4.5.1
[INFO] [stderr]    Compiling clap_derive v4.5.0
[INFO] [stderr]     Checking crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]     Checking crossbeam-deque v0.8.5
[INFO] [stderr]    Compiling jemalloc-sys v0.5.4+5.3.0-patched
[INFO] [stderr]    Compiling bumpalo v3.15.0
[INFO] [stderr]     Checking regex-automata v0.4.5
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.91
[INFO] [stderr]     Checking sharded-slab v0.1.7
[INFO] [stderr]     Checking thread_local v1.1.7
[INFO] [stderr]    Compiling rustversion v1.0.14
[INFO] [stderr]     Checking tracing-subscriber v0.3.18
[INFO] [stderr]     Checking yoke v0.7.3
[INFO] [stderr]     Checking litemap v0.7.2
[INFO] [stderr]     Checking zerovec v0.10.1
[INFO] [stderr]     Checking erased-serde v0.3.31
[INFO] [stderr]     Checking postcard v1.0.8
[INFO] [stderr]     Checking bitflags v2.4.2
[INFO] [stderr]     Checking smallvec v1.13.1
[INFO] [stderr]     Checking fixed_decimal v0.5.5
[INFO] [stderr]     Checking deduplicating_array v0.1.5
[INFO] [stderr]     Checking dashmap v5.5.3
[INFO] [stderr]     Checking clap v4.5.1
[INFO] [stderr]     Checking tinystr v0.7.5
[INFO] [stderr]     Checking icu_collections v1.4.0
[INFO] [stderr]     Checking icu_locid v1.4.0
[INFO] [stderr]     Checking zerotrie v0.1.2
[INFO] [stderr]     Checking regex v1.10.3
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.91
[INFO] [stderr]     Checking rayon v1.8.1
[INFO] [stderr]     Checking icu_provider v1.4.0
[INFO] [stderr]     Checking boa_gc v0.17.0 (/opt/rustwide/workdir/core/gc)
[INFO] [stderr]    Compiling backtrace v0.3.69
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking half v2.3.1
[INFO] [stderr]    Compiling wasm-bindgen v0.2.91
[INFO] [stderr]     Checking icu_locid_transform v1.4.0
[INFO] [stderr]     Checking icu_provider_blob v1.4.0
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking boa_interner v0.17.0 (/opt/rustwide/workdir/core/interner)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking icu_decimal v1.4.0
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/interner/src/fixed_string.rs:77:31
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let ptr = &self.inner[old_len..self.inner.len()];
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/interner/src/sym.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 |         (Self::BREAK..=Self::WITH).contains(&self)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/interner/src/sym.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 |         (Self::IMPLEMENTS..=Self::YIELD).contains(&self)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking icu_plurals v1.4.0
[INFO] [stderr]     Checking boa_ast v0.17.0 (/opt/rustwide/workdir/core/ast)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking icu_list v1.4.0
[INFO] [stderr]     Checking icu_properties v1.4.0
[INFO] [stderr]     Checking icu_calendar v1.4.0
[INFO] [stderr]     Checking icu_provider_adapters v1.4.0
[INFO] [stderr]     Checking boa_icu_provider v0.17.0 (/opt/rustwide/workdir/core/icu_provider)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking icu_segmenter v1.4.0
[INFO] [stderr]     Checking ciborium-io v0.2.2
[INFO] [stderr]     Checking icu_timezone v1.4.0
[INFO] [stderr]     Checking boa_temporal v0.17.0 (/opt/rustwide/workdir/core/temporal)
[INFO] [stderr]     Checking polling v3.4.0
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:544:14
[INFO] [stdout]     |
[INFO] [stdout] 544 |         if !(0..=23).contains(&self.hour) {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:548:23
[INFO] [stdout]     |
[INFO] [stdout] 548 |         let min_sec = 0..=59;
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:553:26
[INFO] [stdout]     |
[INFO] [stdout] 553 |         let sub_second = 0..=999;
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:625:10
[INFO] [stdout]     |
[INFO] [stdout] 625 |     if !(1..=12).contains(&month) {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:630:6
[INFO] [stdout]     |
[INFO] [stdout] 630 |     (1..=days_in_month).contains(&day)
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:637:10
[INFO] [stdout]     |
[INFO] [stdout] 637 |     if !(0..=23).contains(&hour) {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:641:19
[INFO] [stdout]     |
[INFO] [stdout] 641 |     let min_sec = 0..=59;
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:646:22
[INFO] [stdout]     |
[INFO] [stdout] 646 |     let sub_second = 0..=999;
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/datetime.rs:233:18
[INFO] [stdout]     |
[INFO] [stdout] 233 |         for _ in 0..6 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/datetime.rs:255:14
[INFO] [stdout]     |
[INFO] [stdout] 255 |         if !(-271_820..=275_760).contains(&year) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/datetime.rs:265:14
[INFO] [stdout]     |
[INFO] [stdout] 265 |     for _ in 0..4 {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/datetime.rs:283:14
[INFO] [stdout]     |
[INFO] [stdout] 283 |     for _ in 0..2 {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/datetime.rs:291:10
[INFO] [stdout]     |
[INFO] [stdout] 291 |     if !(1..=12).contains(&month_value) {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/datetime.rs:299:14
[INFO] [stdout]     |
[INFO] [stdout] 299 |     for _ in 0..2 {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/datetime.rs:307:10
[INFO] [stdout]     |
[INFO] [stdout] 307 |     if !(1..=31).contains(&day_value) {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/temporal/src/parser/time.rs:71:14
[INFO] [stdout]    |
[INFO] [stdout] 71 |     for _ in 0..2 {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/temporal/src/parser/time.rs:79:10
[INFO] [stdout]    |
[INFO] [stdout] 79 |     if !(0..=23).contains(&hour_value) {
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/temporal/src/parser/time.rs:89:14
[INFO] [stdout]    |
[INFO] [stdout] 89 |     for _ in 0..2 {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/temporal/src/parser/time.rs:98:38
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let valid_range = if inclusive { 0..=60 } else { 0..=59 };
[INFO] [stdout]    |                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/temporal/src/parser/time.rs:98:54
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let valid_range = if inclusive { 0..=60 } else { 0..=59 };
[INFO] [stdout]    |                                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/mod.rs:205:21
[INFO] [stdout]     |
[INFO] [stdout] 205 |         self.source[start as usize..end as usize].iter().collect()
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/temporal/src/utils.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 |     if !(1.0..=1_000_000_000f64).contains(&integer) {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking async-io v2.3.1
[INFO] [stderr]     Checking icu_datetime v1.4.0
[INFO] [stderr]     Checking plotters-backend v0.3.5
[INFO] [stderr]    Compiling eyre v0.6.12
[INFO] [stderr]     Checking async-signal v0.2.5
[INFO] [stdout] warning: 23 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking async-net v2.0.0
[INFO] [stderr]     Checking gimli v0.28.1
[INFO] [stderr]     Checking async-process v2.0.1
[INFO] [stderr]     Checking adler v1.0.2
[INFO] [stderr]     Checking smol v2.0.0
[INFO] [stderr]     Checking icu_normalizer v1.4.1
[INFO] [stderr]     Checking icu_casemap v1.4.0
[INFO] [stderr]     Checking miniz_oxide v0.7.2
[INFO] [stderr]     Checking icu_collator v1.4.0
[INFO] [stderr]     Checking plotters-svg v0.3.5
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.91
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking nibble_vec v0.1.0
[INFO] [stderr]     Checking boa_parser v0.17.0 (/opt/rustwide/workdir/core/parser)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking tracing-error v0.2.0
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/parser/src/lexer/cursor.rs:78:18
[INFO] [stdout]    |
[INFO] [stdout] 78 |         for i in 0..needs_peek {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/cursor.rs:122:28
[INFO] [stdout]     |
[INFO] [stdout] 122 |             Some(byte) if (0..=0x7F).contains(&byte) =>
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/operator.rs:126:78
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     Some(0x2E /* . */) if !matches!(second, Some(second) if (0x30..=0x39 /* 0..=9 */).contains(&second)) =>
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/string.rs:194:30
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 .filter(|c| (0x30..=0x39 /* 0..=9 */).contains(c))
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/string.rs:218:19
[INFO] [stdout]     |
[INFO] [stdout] 218 |             _ if (0x0030..=0x0037 /* '0'..='7' */).contains(&escape_ch) => {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/string.rs:377:17
[INFO] [stdout]     |
[INFO] [stdout] 377 |             if (0x30..=0x37/* 0..=7 */).contains(&c) {
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/string.rs:381:21
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 if (0x30..=0x33/* 0..=3 */).contains(&init_byte) {
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/string.rs:384:29
[INFO] [stdout]     |
[INFO] [stdout] 384 |                         if (0x30..=0x37/* 0..=7 */).contains(&c) {
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/template.rs:104:43
[INFO] [stdout]     |
[INFO] [stdout] 104 | ...                   .filter(|ch| (0x30..=0x39 /* 0..=9 */).contains(**ch))
[INFO] [stdout]     |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/template.rs:144:38
[INFO] [stdout]     |
[INFO] [stdout] 144 |                         Some(ch) if (0x30..=0x37 /* '0'..='7' */).contains(ch) => {
[INFO] [stdout]     |                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/mod.rs:260:38
[INFO] [stdout]     |
[INFO] [stdout] 260 |                         .filter(|c| (0x30..=0x39/* 0..=9 */).contains(c))
[INFO] [stdout]     |                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/parser/src/source/utf16.rs:56:6
[INFO] [stdout]    |
[INFO] [stdout] 56 |     (SURROGATE_HIGH_START..=SURROGATE_HIGH_END).contains(&b)
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/parser/src/source/utf16.rs:60:6
[INFO] [stdout]    |
[INFO] [stdout] 60 |     (SURROGATE_LOW_START..=SURROGATE_LOW_END).contains(&b)
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking serde_spanned v0.6.5
[INFO] [stderr]     Checking colored v2.1.0
[INFO] [stderr]     Checking itertools v0.10.5
[INFO] [stderr]     Checking object v0.32.2
[INFO] [stderr]     Checking endian-type v0.1.2
[INFO] [stderr]     Checking rustc-demangle v0.1.23
[INFO] [stderr]     Checking owo-colors v3.5.0
[INFO] [stderr]     Checking addr2line v0.21.0
[INFO] [stderr]     Checking unicode-linebreak v0.1.5
[INFO] [stderr]     Checking smawk v0.3.2
[INFO] [stderr]     Checking same-file v1.0.6
[INFO] [stderr]     Checking indenter v0.3.3
[INFO] [stderr]     Checking cast v0.3.0
[INFO] [stderr]     Checking winnow v0.6.1
[INFO] [stderr]     Checking walkdir v2.4.0
[INFO] [stderr]     Checking color-spantrace v0.2.1
[INFO] [stdout] warning: method `context` is never used
[INFO] [stdout]   --> core/parser/src/error/mod.rs:19:8
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub(crate) trait ErrorContext {
[INFO] [stdout]    |                  ------------ method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 19 |     fn context(&self) -> Option<&'static str>;
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `-W dead-code` implied by `-W unused`
[INFO] [stdout]    = help: to override `-W unused` add `#[allow(dead_code)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `context` is never used
[INFO] [stdout]    --> core/parser/src/error/mod.rs:103:14
[INFO] [stdout]     |
[INFO] [stdout] 88  | impl Error {
[INFO] [stdout]     | ---------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 103 |     const fn context(&self) -> Option<&'static str> {
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `to_string_lossy` is never used
[INFO] [stdout]   --> core/parser/src/lexer/string.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub(crate) trait UTF16CodeUnitsBuffer {
[INFO] [stdout]    |                  -------------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 51 |     fn to_string_lossy(&self) -> String;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking textwrap v0.16.1
[INFO] [stdout] warning: 17 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking boa_engine v0.17.0 (/opt/rustwide/workdir/core/engine)
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking radix_trie v0.2.1
[INFO] [stderr]     Checking criterion-plot v0.5.0
[INFO] [stderr]    Compiling strum_macros v0.25.3
[INFO] [stderr]     Checking crossterm v0.27.0
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking plotters v0.3.5
[INFO] [stderr]     Checking fd-lock v4.0.2
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking toml_edit v0.22.6
[INFO] [stderr]     Checking nix v0.27.1
[INFO] [stderr]    Compiling rustyline-derive v0.10.0
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/bigint.rs:110:30
[INFO] [stdout]     |
[INFO] [stdout] 110 |             string = &string[2..];
[INFO] [stdout]     |                              ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/bigint.rs:113:30
[INFO] [stdout]     |
[INFO] [stdout] 113 |             string = &string[2..];
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/bigint.rs:116:30
[INFO] [stdout]     |
[INFO] [stdout] 116 |             string = &string[2..];
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/array/mod.rs:572:22
[INFO] [stdout]     |
[INFO] [stdout] 572 |             for k in 0..len {
[INFO] [stdout]     |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/array/mod.rs:617:18
[INFO] [stdout]     |
[INFO] [stdout] 617 |         for k in 0..9_007_199_254_740_991_u64 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/array/mod.rs:806:26
[INFO] [stdout]     |
[INFO] [stdout] 806 |                 for k in 0..len {
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/array/mod.rs:954:18
[INFO] [stdout]     |
[INFO] [stdout] 954 |         for k in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:1007:18
[INFO] [stdout]      |
[INFO] [stdout] 1007 |         for k in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:1165:18
[INFO] [stdout]      |
[INFO] [stdout] 1165 |         for i in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:1227:18
[INFO] [stdout]      |
[INFO] [stdout] 1227 |         for k in 1..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:1358:18
[INFO] [stdout]      |
[INFO] [stdout] 1358 |         for k in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:1413:18
[INFO] [stdout]      |
[INFO] [stdout] 1413 |         for k in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:2195:18
[INFO] [stdout]      |
[INFO] [stdout] 2195 |         for k in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:2275:30
[INFO] [stdout]      |
[INFO] [stdout] 2275 |         let items = args.get(2..).unwrap_or_default();
[INFO] [stdout]      |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:2302:18
[INFO] [stdout]      |
[INFO] [stdout] 2302 |         for k in 0..actual_delete_count {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:2326:26
[INFO] [stdout]      |
[INFO] [stdout] 2326 |                 for k in actual_start..(len - actual_delete_count) {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:2350:27
[INFO] [stdout]      |
[INFO] [stdout] 2350 |                 for k in ((len - actual_delete_count + item_count)..len).rev() {
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:2361:27
[INFO] [stdout]      |
[INFO] [stdout] 2361 |                 for k in (actual_start..len - actual_delete_count).rev() {
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:2415:30
[INFO] [stdout]      |
[INFO] [stdout] 2415 |         let items = args.get(2..).unwrap_or_default();
[INFO] [stdout]      |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:2529:20
[INFO] [stdout]      |
[INFO] [stdout] 2529 |         for idx in 0..length {
[INFO] [stdout]      |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:2587:18
[INFO] [stdout]      |
[INFO] [stdout] 2587 |         for k in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:2630:18
[INFO] [stdout]      |
[INFO] [stdout] 2630 |         for i in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:2729:18
[INFO] [stdout]      |
[INFO] [stdout] 2729 |         for j in sorted_len..len {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:3189:18
[INFO] [stdout]      |
[INFO] [stdout] 3189 |         for k in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:3390:57
[INFO] [stdout]      |
[INFO] [stdout] 3390 |         Direction::Ascending => itertools::Either::Left(0..len),
[INFO] [stdout]      |                                                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/array/mod.rs:3393:60
[INFO] [stdout]      |
[INFO] [stdout] 3393 |         Direction::Descending => itertools::Either::Right((0..len).rev()),
[INFO] [stdout]      |                                                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/array_buffer/shared.rs:453:53
[INFO] [stdout]     |
[INFO] [stdout] 453 |             let from_buf = &buf.bytes_with_len(len)[first..];
[INFO] [stdout]     |                                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/array_buffer/utils.rs:345:14
[INFO] [stdout]     |
[INFO] [stdout] 345 |     for i in 0..count {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/array_buffer/utils.rs:364:15
[INFO] [stdout]     |
[INFO] [stdout] 364 |     for i in (0..count).rev() {
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/array_buffer/utils.rs:389:22
[INFO] [stdout]     |
[INFO] [stdout] 389 |             for i in 0..count {
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/array_buffer/utils.rs:395:22
[INFO] [stdout]     |
[INFO] [stdout] 395 |             for i in 0..count {
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/array_buffer/mod.rs:716:57
[INFO] [stdout]     |
[INFO] [stdout] 716 |             to_buf[..new_len].copy_from_slice(&from_buf[first..first + new_len]);
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/atomics/futex.rs:195:18
[INFO] [stdout]     |
[INFO] [stdout] 195 |         for i in 0..max_count {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/atomics/futex.rs:291:50
[INFO] [stdout]     |
[INFO] [stdout] 291 |     let buffer = &buffer.bytes_with_len(buf_len)[offset..];
[INFO] [stdout]     |                                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/atomics/mod.rs:192:34
[INFO] [stdout]     |
[INFO] [stdout] 192 |         let data = data.subslice(access.byte_offset..);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/atomics/mod.rs:240:44
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let mut data = buffer.subslice_mut(access.byte_offset..);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/atomics/mod.rs:288:40
[INFO] [stdout]     |
[INFO] [stdout] 288 |         let data = buffer.subslice_mut(access.byte_offset..);
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/atomics/mod.rs:104:42
[INFO] [stdout]     |
[INFO] [stdout] 104 |               let data = data.subslice_mut(access.byte_offset..);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 344 | /     atomic_op! {
[INFO] [stdout] 345 | |         /// [`Atomics.add ( typedArray, index, value )`][spec]
[INFO] [stdout] 346 | |         ///
[INFO] [stdout] 347 | |         /// [spec]: https://tc39.es/ecma262/#sec-atomics.add
[INFO] [stdout] 348 | |         add
[INFO] [stdout] 349 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `atomic_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/atomics/mod.rs:104:42
[INFO] [stdout]     |
[INFO] [stdout] 104 |               let data = data.subslice_mut(access.byte_offset..);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 351 | /     atomic_op! {
[INFO] [stdout] 352 | |         /// [`Atomics.and ( typedArray, index, value )`][spec]
[INFO] [stdout] 353 | |         ///
[INFO] [stdout] 354 | |         /// [spec]: https://tc39.es/ecma262/#sec-atomics.and
[INFO] [stdout] 355 | |         bit_and
[INFO] [stdout] 356 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `atomic_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/atomics/mod.rs:104:42
[INFO] [stdout]     |
[INFO] [stdout] 104 |               let data = data.subslice_mut(access.byte_offset..);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 358 | /     atomic_op! {
[INFO] [stdout] 359 | |         /// [`Atomics.exchange ( typedArray, index, value )`][spec]
[INFO] [stdout] 360 | |         ///
[INFO] [stdout] 361 | |         /// [spec]: https://tc39.es/ecma262/#sec-atomics.exchange
[INFO] [stdout] 362 | |         swap
[INFO] [stdout] 363 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `atomic_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/atomics/mod.rs:104:42
[INFO] [stdout]     |
[INFO] [stdout] 104 |               let data = data.subslice_mut(access.byte_offset..);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 365 | /     atomic_op! {
[INFO] [stdout] 366 | |         /// [`Atomics.or ( typedArray, index, value )`][spec]
[INFO] [stdout] 367 | |         ///
[INFO] [stdout] 368 | |         /// [spec]: https://tc39.es/ecma262/#sec-atomics.or
[INFO] [stdout] 369 | |         bit_or
[INFO] [stdout] 370 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `atomic_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/atomics/mod.rs:104:42
[INFO] [stdout]     |
[INFO] [stdout] 104 |               let data = data.subslice_mut(access.byte_offset..);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 372 | /     atomic_op! {
[INFO] [stdout] 373 | |         /// [`Atomics.sub ( typedArray, index, value )`][spec]
[INFO] [stdout] 374 | |         ///
[INFO] [stdout] 375 | |         /// [spec]: https://tc39.es/ecma262/#sec-atomics.sub
[INFO] [stdout] 376 | |         sub
[INFO] [stdout] 377 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `atomic_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/atomics/mod.rs:104:42
[INFO] [stdout]     |
[INFO] [stdout] 104 |               let data = data.subslice_mut(access.byte_offset..);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 379 | /     atomic_op! {
[INFO] [stdout] 380 | |         /// [`Atomics.xor ( typedArray, index, value )`][spec]
[INFO] [stdout] 381 | |         ///
[INFO] [stdout] 382 | |         /// [spec]: https://tc39.es/ecma262/#sec-atomics.xor
[INFO] [stdout] 383 | |         bit_xor
[INFO] [stdout] 384 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `atomic_op` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/bigint/mod.rs:192:47
[INFO] [stdout]     |
[INFO] [stdout] 192 |             IntegerOrInfinity::Integer(i) if (2..=36).contains(&i) => i,
[INFO] [stdout]     |                                               ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/dataview/mod.rs:482:33
[INFO] [stdout]     |
[INFO] [stdout] 482 |         let src = data.subslice(buffer_index..);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/dataview/mod.rs:804:44
[INFO] [stdout]     |
[INFO] [stdout] 804 |         let mut target = data.subslice_mut(buffer_index..);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/date/utils.rs:460:43
[INFO] [stdout]     |
[INFO] [stdout] 460 |         IntegerOrInfinity::Integer(i) if (0..=99).contains(&i) => 1900.0 + i as f64,
[INFO] [stdout]     |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/function/mod.rs:694:35
[INFO] [stdout]     |
[INFO] [stdout] 694 |         let bound_args = args.get(1..).unwrap_or(&[]).to_vec();
[INFO] [stdout]     |                                   ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/function/mod.rs:779:38
[INFO] [stdout]     |
[INFO] [stdout] 779 |         func.call(this_arg, args.get(1..).unwrap_or(&[]), context)
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/json/mod.rs:187:26
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 for i in 0..len {
[INFO] [stdout]     |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/json/mod.rs:362:30
[INFO] [stdout]     |
[INFO] [stdout] 362 |                     for _ in 0..i {
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/number/globals.rs:132:28
[INFO] [stdout]     |
[INFO] [stdout] 132 |             var_s = &var_s[1..];
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/number/globals.rs:145:18
[INFO] [stdout]     |
[INFO] [stdout] 145 |             if !(2..=36).contains(&var_r) {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/number/globals.rs:167:28
[INFO] [stdout]     |
[INFO] [stdout] 167 |             var_s = &var_s[2..];
[INFO] [stdout]     |                            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/number/mod.rs:237:61
[INFO] [stdout]     |
[INFO] [stdout] 237 |             Some(IntegerOrInfinity::Integer(precision)) if (0..=100).contains(&precision) =>
[INFO] [stdout]     |                                                             ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/number/mod.rs:277:26
[INFO] [stdout]     |
[INFO] [stdout] 277 |             .filter(|i| (0..=100).contains(i))
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/number/mod.rs:384:43
[INFO] [stdout]     |
[INFO] [stdout] 384 |                     &replacement.as_str()[1..]
[INFO] [stdout]     |                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/number/mod.rs:434:47
[INFO] [stdout]     |
[INFO] [stdout] 434 |             IntegerOrInfinity::Integer(x) if (1..=100).contains(&x) => x as usize,
[INFO] [stdout]     |                                               ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/number/mod.rs:641:21
[INFO] [stdout]     |
[INFO] [stdout] 641 |             &buffer[integer_cursor..fraction_cursor]
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/number/mod.rs:680:30
[INFO] [stdout]     |
[INFO] [stdout] 680 |                 .filter(|i| (2..=36).contains(i))
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/object/mod.rs:984:29
[INFO] [stdout]     |
[INFO] [stdout] 984 |         for source in &args[1..] {
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/regexp/mod.rs:1026:48
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         let matched_substr = js_string!(&input[(last_index as usize)..(e)]);
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/regexp/mod.rs:1109:18
[INFO] [stdout]      |
[INFO] [stdout] 1109 |         for i in 1..=n {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/regexp/mod.rs:1488:22
[INFO] [stdout]      |
[INFO] [stdout] 1488 |             for n in 1..=n_captures {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/regexp/mod.rs:1562:57
[INFO] [stdout]      |
[INFO] [stdout] 1562 |                 accumulated_result.extend_from_slice(&s[next_source_position..position]);
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/regexp/mod.rs:1576:51
[INFO] [stdout]      |
[INFO] [stdout] 1576 |         Ok(js_string!(&accumulated_result[..], &s[next_source_position..]).into())
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/regexp/mod.rs:1753:65
[INFO] [stdout]      |
[INFO] [stdout] 1753 |                     let arg_str_substring = js_string!(&arg_str[p as usize..q as usize]);
[INFO] [stdout]      |                                                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/regexp/mod.rs:1778:30
[INFO] [stdout]      |
[INFO] [stdout] 1778 |                     for i in 1..=number_of_captures {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/regexp/mod.rs:1804:53
[INFO] [stdout]      |
[INFO] [stdout] 1804 |         let arg_str_substring = js_string!(&arg_str[p as usize..size as usize]);
[INFO] [stdout]      |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/string/mod.rs:376:38
[INFO] [stdout]     |
[INFO] [stdout] 376 |         let substitutions = args.get(1..).unwrap_or_default();
[INFO] [stdout]     |                                      ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/string/mod.rs:514:39
[INFO] [stdout]     |
[INFO] [stdout] 514 |                 Ok(js_string!(&string[i..=i]).into())
[INFO] [stdout]     |                                       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/string/mod.rs:556:26
[INFO] [stdout]     |
[INFO] [stdout] 556 |         Ok(js_string!(&s[k..=k]).into())
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/string/mod.rs:793:35
[INFO] [stdout]     |
[INFO] [stdout] 793 |             Ok(js_string!(&string[from..to]).into())
[INFO] [stdout]     |                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/string/mod.rs:862:53
[INFO] [stdout]     |
[INFO] [stdout] 862 |             Ok(JsValue::new(search_string == string[start..end]))
[INFO] [stdout]     |                                                     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/string/mod.rs:925:50
[INFO] [stdout]     |
[INFO] [stdout] 925 |             Ok(JsValue::new(search_str == string[start..end]))
[INFO] [stdout]     |                                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/string/mod.rs:1084:56
[INFO] [stdout]      |
[INFO] [stdout] 1084 |         Ok(js_string!(preserved, &replacement, &string[position + search_length..]).into())
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/string/mod.rs:1190:37
[INFO] [stdout]      |
[INFO] [stdout] 1190 |             let preserved = &string[end_of_last_match..p];
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/string/mod.rs:1235:46
[INFO] [stdout]      |
[INFO] [stdout] 1235 |             result.extend_from_slice(&string[end_of_last_match..]);
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/string/mod.rs:1369:23
[INFO] [stdout]      |
[INFO] [stdout] 1369 |             for i in (0..=min(start, end)).rev() {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/string/mod.rs:1371:41
[INFO] [stdout]      |
[INFO] [stdout] 1371 |                 let candidate = &string[i..i + search_len];
[INFO] [stdout]      |                                         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/string/mod.rs:1421:30
[INFO] [stdout]      |
[INFO] [stdout] 1421 |                     args.get(1..).unwrap_or_default(),
[INFO] [stdout]      |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/string/mod.rs:1879:31
[INFO] [stdout]      |
[INFO] [stdout] 1879 |         Ok(js_string!(&string[from..to]).into())
[INFO] [stdout]      |                               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/string/mod.rs:1974:50
[INFO] [stdout]      |
[INFO] [stdout] 1974 |             substrings.push(js_string!(&this_str[i..index]));
[INFO] [stdout]      |                                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/string/mod.rs:1993:46
[INFO] [stdout]      |
[INFO] [stdout] 1993 |         substrings.push(js_string!(&this_str[i..]));
[INFO] [stdout]      |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/string/mod.rs:2278:37
[INFO] [stdout]      |
[INFO] [stdout] 2278 |         if let Some(substr) = s.get(int_start..int_end) {
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/string/mod.rs:2654:55
[INFO] [stdout]      |
[INFO] [stdout] 2654 |                         result.extend_from_slice(&str[tail_pos..]);
[INFO] [stdout]      |                                                       ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/string/mod.rs:2683:29
[INFO] [stdout]      |
[INFO] [stdout] 2683 |                         if (1..=capture_len).contains(&two_digit_index) {
[INFO] [stdout]      |                             ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/string/mod.rs:2690:36
[INFO] [stdout]      |
[INFO] [stdout] 2690 |                     debug_assert!((0..=99).contains(&index));
[INFO] [stdout]      |                                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/string/mod.rs:2693:25
[INFO] [stdout]      |
[INFO] [stdout] 2693 |                     if (1..=capture_len).contains(&index) {
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/typed_array/builtin.rs:275:18
[INFO] [stdout]     |
[INFO] [stdout] 275 |         for k in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/typed_array/builtin.rs:597:42
[INFO] [stdout]     |
[INFO] [stdout] 597 |                 assert!(buf.subslice_mut(from_byte_index..).len() >= count_bytes);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/typed_array/builtin.rs:598:42
[INFO] [stdout]     |
[INFO] [stdout] 598 |                 assert!(buf.subslice_mut(to_byte_index..).len() >= count_bytes);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/typed_array/builtin.rs:664:18
[INFO] [stdout]     |
[INFO] [stdout] 664 |         for k in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/typed_array/builtin.rs:755:18
[INFO] [stdout]     |
[INFO] [stdout] 755 |         for k in start_index..end_index {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/typed_array/builtin.rs:807:18
[INFO] [stdout]     |
[INFO] [stdout] 807 |         for k in 0..len {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:1023:18
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         for k in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:1088:18
[INFO] [stdout]      |
[INFO] [stdout] 1088 |         for k in k..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:1152:18
[INFO] [stdout]      |
[INFO] [stdout] 1152 |         for k in k..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:1210:18
[INFO] [stdout]      |
[INFO] [stdout] 1210 |         for k in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:1293:19
[INFO] [stdout]      |
[INFO] [stdout] 1293 |         for k in (0..k).rev() {
[INFO] [stdout]      |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:1389:18
[INFO] [stdout]      |
[INFO] [stdout] 1389 |         for k in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:1465:18
[INFO] [stdout]      |
[INFO] [stdout] 1465 |         for k in k..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:1538:19
[INFO] [stdout]      |
[INFO] [stdout] 1538 |         for k in (0..k).rev() {
[INFO] [stdout]      |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:1632:18
[INFO] [stdout]      |
[INFO] [stdout] 1632 |         for k in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:1824:47
[INFO] [stdout]      |
[INFO] [stdout] 1824 |                 let subslice = slice.subslice(src_byte_offset..src_byte_offset + src_byte_length);
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:1866:43
[INFO] [stdout]      |
[INFO] [stdout] 1866 |             let src = src_buffer.subslice(src_byte_index..);
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:1867:57
[INFO] [stdout]      |
[INFO] [stdout] 1867 |             let mut target = target_buffer.subslice_mut(target_byte_index..);
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:1894:35
[INFO] [stdout]      |
[INFO] [stdout] 1894 |                         .subslice(src_byte_index..)
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:1908:39
[INFO] [stdout]      |
[INFO] [stdout] 1908 |                         .subslice_mut(target_byte_index..)
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:1984:18
[INFO] [stdout]      |
[INFO] [stdout] 1984 |         for k in 0..src_length {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:2111:44
[INFO] [stdout]      |
[INFO] [stdout] 2111 |                 let src = src_buf.subslice(src_byte_index..);
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:2112:58
[INFO] [stdout]      |
[INFO] [stdout] 2112 |                 let mut target = target_buf.subslice_mut(target_byte_index..);
[INFO] [stdout]      |                                                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:2140:28
[INFO] [stdout]      |
[INFO] [stdout] 2140 |             for (n, k) in (start_index..end_index).enumerate() {
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:2192:18
[INFO] [stdout]      |
[INFO] [stdout] 2192 |         for k in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:2480:18
[INFO] [stdout]      |
[INFO] [stdout] 2480 |         for k in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:2579:18
[INFO] [stdout]      |
[INFO] [stdout] 2579 |         for k in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:2857:31
[INFO] [stdout]      |
[INFO] [stdout] 2857 |             src_data.subslice(start..start + count).clone(context)?
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:2907:39
[INFO] [stdout]      |
[INFO] [stdout] 2907 | ...                   .subslice(src_byte_index..)
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:2922:43
[INFO] [stdout]      |
[INFO] [stdout] 2922 |                         data.subslice_mut(target_byte_index..)
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/builtins/typed_array/builtin.rs:3090:18
[INFO] [stdout]      |
[INFO] [stdout] 3090 |         for k in 0..len {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]  --> core/engine/src/builtins/typed_array/element/mod.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![allow(unused_tuple_struct_fields)] // Weird false-positive with `boa_macros_tests`
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `dead_code`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/typed_array/object.rs:553:14
[INFO] [stdout]     |
[INFO] [stdout] 553 |             (0..length).map(PropertyKey::from).collect()
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/typed_array/object.rs:606:23
[INFO] [stdout]     |
[INFO] [stdout] 606 |             .subslice(byte_index..)
[INFO] [stdout]     |                       ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/typed_array/object.rs:662:27
[INFO] [stdout]     |
[INFO] [stdout] 662 |             .subslice_mut(byte_index..)
[INFO] [stdout]     |                           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/engine/src/builtins/uri/consts.rs:14:46
[INFO] [stdout]    |
[INFO] [stdout] 14 | const URI_ALPHA_LOWER: RangeInclusive<u16> = b'a' as u16..=b'z' as u16;
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/engine/src/builtins/uri/consts.rs:22:46
[INFO] [stdout]    |
[INFO] [stdout] 22 | const URI_ALPHA_UPPER: RangeInclusive<u16> = b'A' as u16..=b'Z' as u16;
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/engine/src/builtins/uri/consts.rs:30:44
[INFO] [stdout]    |
[INFO] [stdout] 30 | const DECIMAL_DIGIT: RangeInclusive<u16> = b'0' as u16..=b'9' as u16;
[INFO] [stdout]    |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/uri/mod.rs:431:39
[INFO] [stdout]     |
[INFO] [stdout] 431 |                     Vec::from(&string[start..=k])
[INFO] [stdout]     |                                       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/uri/mod.rs:454:27
[INFO] [stdout]     |
[INFO] [stdout] 454 |                 for _j in 1..n {
[INFO] [stdout]     |                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/escape/mod.rs:159:26
[INFO] [stdout]     |
[INFO] [stdout] 159 |                 for _ in 0..5 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/escape/mod.rs:173:26
[INFO] [stdout]     |
[INFO] [stdout] 173 |                 for _ in 0..2 {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/escape/mod.rs:227:18
[INFO] [stdout]     |
[INFO] [stdout] 227 |         for _ in 0..(count - self.buffered_end) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/engine/src/builtins/intl/locale/utils.rs:98:14
[INFO] [stdout]    |
[INFO] [stdout] 98 |     for k in 0..len {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/intl/number_format/mod.rs:838:30
[INFO] [stdout]     |
[INFO] [stdout] 838 |         let string = &string[2..];
[INFO] [stdout]     |                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/intl/segmenter/iterator.rs:118:57
[INFO] [stdout]     |
[INFO] [stdout] 118 |         let Some((end, is_word_like)) = iter.string.get(start..).and_then(|string| {
[INFO] [stdout]     |                                                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/builtins/intl/segmenter/iterator.rs:144:61
[INFO] [stdout]     |
[INFO] [stdout] 144 |             create_segment_data_object(iter.string.clone(), start..end, is_word_like, context);
[INFO] [stdout]     |                                                             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/engine/src/builtins/intl/segmenter/segments.rs:83:26
[INFO] [stdout]    |
[INFO] [stdout] 83 |             .filter(|i| (0..len).contains(i))
[INFO] [stdout]    |                          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/engine/src/builtins/intl/segmenter/segments.rs:95:43
[INFO] [stdout]    |
[INFO] [stdout] 95 |                 .find(|((i, _), (j, _))| (*i..*j).contains(&n))
[INFO] [stdout]    |                                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/engine/src/builtins/intl/segmenter/segments.rs:96:46
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 .map(|((i, _), (j, word))| ((i..j), word))
[INFO] [stdout]    |                                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/engine/src/builtins/temporal/options.rs:48:10
[INFO] [stdout]    |
[INFO] [stdout] 48 |     if !(1.0..=1_000_000_000.0).contains(&integer_increment) {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/bytecompiler/expression/assign.rs:223:30
[INFO] [stdout]     |
[INFO] [stdout] 223 |                     for _ in 0..pop_count {
[INFO] [stdout]     |                              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/bytecompiler/jump_control.rs:101:30
[INFO] [stdout]     |
[INFO] [stdout] 101 |                     for _ in 0..count {
[INFO] [stdout]     |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/bytecompiler/mod.rs:686:18
[INFO] [stdout]     |
[INFO] [stdout] 686 |         for i in 0..count {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/engine/src/bytecompiler/mod.rs:728:23
[INFO] [stdout]     |
[INFO] [stdout] 728 |         self.bytecode[index + 1..=index + U32_SIZE].clone_from_slice(bytes.as_slice());
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/environments/runtime/mod.rs:505:27
[INFO] [stdout]     |
[INFO] [stdout] 505 |         for env_index in (locator.environment_index..self.vm.environments.stack.len() as u32).rev()
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/error.rs:288:42
[INFO] [stdout]     |
[INFO] [stdout] 288 | ...                   for i in 0..length {
[INFO] [stdout]     |                                ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/object/internal_methods/string.rs:106:18
[INFO] [stdout]     |
[INFO] [stdout] 106 |     keys.extend((0..len).map(Into::into));
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/engine/src/object/internal_methods/string.rs:161:44
[INFO] [stdout]     |
[INFO] [stdout] 161 |     let result_str = js_string!(string.get(pos..=pos)?);
[INFO] [stdout]     |                                            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/engine/src/object/operations.rs:1222:22
[INFO] [stdout]      |
[INFO] [stdout] 1222 |         for index in 0..len {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/object/property_map.rs:191:34
[INFO] [stdout]     |
[INFO] [stdout] 191 |             Self::Dense(vec) => (0..vec.len() as u32).contains(&key),
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/object/property_map.rs:204:58
[INFO] [stdout]     |
[INFO] [stdout] 204 |             Self::Dense(vec) => IndexPropertyKeys::Dense(0..vec.len() as u32),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/engine/src/string/mod.rs:171:26
[INFO] [stdout]     |
[INFO] [stdout] 171 |                 &mut dst[0..=0]
[INFO] [stdout]     |                          ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/engine/src/string/mod.rs:434:18
[INFO] [stdout]     |
[INFO] [stdout] 434 |             .get(position..=position + 1)
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/engine/src/string/mod.rs:435:30
[INFO] [stdout]     |
[INFO] [stdout] 435 |             .unwrap_or(&self[position..=position]);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/string/mod.rs:482:34
[INFO] [stdout]     |
[INFO] [stdout] 482 |             let string = &string[2..];
[INFO] [stdout]     |                                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> core/engine/src/string/mod.rs:876:19
[INFO] [stdout]     |
[INFO] [stdout] 876 |             &self[left..]
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/engine/src/value/conversions/serde_json.rs:51:30
[INFO] [stdout]    |
[INFO] [stdout] 51 |                 .filter(|n| (MIN_INT..=MAX_INT).contains(n))
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/value/conversions/serde_json.rs:133:30
[INFO] [stdout]     |
[INFO] [stdout] 133 |                     for k in 0..len as u32 {
[INFO] [stdout]     |                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/value/display.rs:136:32
[INFO] [stdout]     |
[INFO] [stdout] 136 |                     let arr = (0..len)
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/vm/call_frame/mod.rs:198:19
[INFO] [stdout]     |
[INFO] [stdout] 198 |         &vm.stack[arguments_start..rp]
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/engine/src/vm/opcode/concat/mod.rs:16:18
[INFO] [stdout]    |
[INFO] [stdout] 16 |         for _ in 0..value_count {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/vm/opcode/control_flow/jump.rs:134:22
[INFO] [stdout]     |
[INFO] [stdout] 134 |             for i in 0..count {
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/engine/src/vm/opcode/copy/mod.rs:20:18
[INFO] [stdout]    |
[INFO] [stdout] 20 |         for _ in 0..excluded_key_count {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/engine/src/vm/opcode/copy/mod.rs:30:18
[INFO] [stdout]    |
[INFO] [stdout] 30 |         for _ in 0..excluded_key_count_computed {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/engine/src/vm/opcode/push/environment.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 |         for _ in 0..count {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> core/engine/src/vm/opcode/swap/mod.rs:41:26
[INFO] [stdout]    |
[INFO] [stdout] 41 |         context.vm.stack[(len - n)..].rotate_left(1);
[INFO] [stdout]    |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> core/engine/src/vm/opcode/swap/mod.rs:61:26
[INFO] [stdout]    |
[INFO] [stdout] 61 |         context.vm.stack[(len - n)..].rotate_right(1);
[INFO] [stdout]    |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/engine/src/vm/opcode/templates/mod.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 |         for index in (0..count).rev() {
[INFO] [stdout]    |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/vm/opcode/mod.rs:348:18
[INFO] [stdout]     |
[INFO] [stdout] 348 |         for _ in 0..count {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/engine/src/vm/mod.rs:247:27
[INFO] [stdout]     |
[INFO] [stdout] 247 |         self.stack.splice(at..at, values.iter().cloned());
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking num_cpus v1.16.0
[INFO] [stderr]     Checking is-terminal v0.4.12
[INFO] [stderr]     Checking crossbeam-channel v0.5.11
[INFO] [stderr]     Checking anes v0.1.6
[INFO] [stderr]     Checking home v0.5.9
[INFO] [stderr]     Checking unsafe-libyaml v0.2.10
[INFO] [stderr]    Compiling trybuild v1.0.89
[INFO] [stderr]    Compiling indoc v2.0.4
[INFO] [stderr]     Checking unicode-segmentation v1.11.0
[INFO] [stderr]     Checking oorandom v11.1.3
[INFO] [stderr]     Checking strum v0.25.0
[INFO] [stderr]     Checking comfy-table v7.1.0
[INFO] [stderr]     Checking criterion v0.5.1
[INFO] [stderr]     Checking serde_yaml v0.9.32
[INFO] [stderr]     Checking toml v0.8.10
[INFO] [stderr]     Checking rustyline v13.0.0
[INFO] [stderr]     Checking bus v2.4.1
[INFO] [stderr]     Checking color-eyre v0.6.2
[INFO] [stderr]     Checking console_error_panic_hook v0.1.7
[INFO] [stderr]     Checking basic-toml v0.1.8
[INFO] [stderr]    Compiling serde_repr v0.1.18
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stderr]     Checking glob v0.3.1
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/parser/src/lexer/cursor.rs:78:18
[INFO] [stdout]    |
[INFO] [stdout] 78 |         for i in 0..needs_peek {
[INFO] [stdout]    |                  ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/cursor.rs:122:28
[INFO] [stdout]     |
[INFO] [stdout] 122 |             Some(byte) if (0..=0x7F).contains(&byte) =>
[INFO] [stdout]     |                            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/operator.rs:126:78
[INFO] [stdout]     |
[INFO] [stdout] 126 |                     Some(0x2E /* . */) if !matches!(second, Some(second) if (0x30..=0x39 /* 0..=9 */).contains(&second)) =>
[INFO] [stdout]     |                                                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/string.rs:194:30
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 .filter(|c| (0x30..=0x39 /* 0..=9 */).contains(c))
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/string.rs:218:19
[INFO] [stdout]     |
[INFO] [stdout] 218 |             _ if (0x0030..=0x0037 /* '0'..='7' */).contains(&escape_ch) => {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/string.rs:377:17
[INFO] [stdout]     |
[INFO] [stdout] 377 |             if (0x30..=0x37/* 0..=7 */).contains(&c) {
[INFO] [stdout]     |                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/string.rs:381:21
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 if (0x30..=0x33/* 0..=3 */).contains(&init_byte) {
[INFO] [stdout]     |                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/string.rs:384:29
[INFO] [stdout]     |
[INFO] [stdout] 384 |                         if (0x30..=0x37/* 0..=7 */).contains(&c) {
[INFO] [stdout]     |                             ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/template.rs:104:43
[INFO] [stdout]     |
[INFO] [stdout] 104 | ...                   .filter(|ch| (0x30..=0x39 /* 0..=9 */).contains(**ch))
[INFO] [stdout]     |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/template.rs:144:38
[INFO] [stdout]     |
[INFO] [stdout] 144 |                         Some(ch) if (0x30..=0x37 /* '0'..='7' */).contains(ch) => {
[INFO] [stdout]     |                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/tests.rs:457:14
[INFO] [stdout]     |
[INFO] [stdout] 457 |     for _ in 0..4 {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> core/parser/src/lexer/tests.rs:1084:18
[INFO] [stdout]      |
[INFO] [stdout] 1084 |         for _ in 0..lines {
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/parser/src/lexer/mod.rs:260:38
[INFO] [stdout]     |
[INFO] [stdout] 260 |                         .filter(|c| (0x30..=0x39/* 0..=9 */).contains(c))
[INFO] [stdout]     |                                      ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> core/parser/src/parser/tests/format/mod.rs:21:26
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let source = &source[1..];
[INFO] [stdout]    |                          ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> core/parser/src/parser/tests/format/mod.rs:30:21
[INFO] [stdout]    |
[INFO] [stdout] 30 |         .map(|l| &l[characters_to_remove..]) // Remove preceding whitespace from each line
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/parser/src/source/utf16.rs:56:6
[INFO] [stdout]    |
[INFO] [stdout] 56 |     (SURROGATE_HIGH_START..=SURROGATE_HIGH_END).contains(&b)
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/parser/src/source/utf16.rs:60:6
[INFO] [stdout]    |
[INFO] [stdout] 60 |     (SURROGATE_LOW_START..=SURROGATE_LOW_END).contains(&b)
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:544:14
[INFO] [stdout]     |
[INFO] [stdout] 544 |         if !(0..=23).contains(&self.hour) {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:548:23
[INFO] [stdout]     |
[INFO] [stdout] 548 |         let min_sec = 0..=59;
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:553:26
[INFO] [stdout]     |
[INFO] [stdout] 553 |         let sub_second = 0..=999;
[INFO] [stdout]     |                          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:625:10
[INFO] [stdout]     |
[INFO] [stdout] 625 |     if !(1..=12).contains(&month) {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:630:6
[INFO] [stdout]     |
[INFO] [stdout] 630 |     (1..=days_in_month).contains(&day)
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:637:10
[INFO] [stdout]     |
[INFO] [stdout] 637 |     if !(0..=23).contains(&hour) {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:641:19
[INFO] [stdout]     |
[INFO] [stdout] 641 |     let min_sec = 0..=59;
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/iso.rs:646:22
[INFO] [stdout]     |
[INFO] [stdout] 646 |     let sub_second = 0..=999;
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/datetime.rs:233:18
[INFO] [stdout]     |
[INFO] [stdout] 233 |         for _ in 0..6 {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/datetime.rs:255:14
[INFO] [stdout]     |
[INFO] [stdout] 255 |         if !(-271_820..=275_760).contains(&year) {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/datetime.rs:265:14
[INFO] [stdout]     |
[INFO] [stdout] 265 |     for _ in 0..4 {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/datetime.rs:283:14
[INFO] [stdout]     |
[INFO] [stdout] 283 |     for _ in 0..2 {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/datetime.rs:291:10
[INFO] [stdout]     |
[INFO] [stdout] 291 |     if !(1..=12).contains(&month_value) {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/datetime.rs:299:14
[INFO] [stdout]     |
[INFO] [stdout] 299 |     for _ in 0..2 {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/datetime.rs:307:10
[INFO] [stdout]     |
[INFO] [stdout] 307 |     if !(1..=31).contains(&day_value) {
[INFO] [stdout]     |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/temporal/src/parser/time.rs:71:14
[INFO] [stdout]    |
[INFO] [stdout] 71 |     for _ in 0..2 {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/temporal/src/parser/time.rs:79:10
[INFO] [stdout]    |
[INFO] [stdout] 79 |     if !(0..=23).contains(&hour_value) {
[INFO] [stdout]    |          ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/temporal/src/parser/time.rs:89:14
[INFO] [stdout]    |
[INFO] [stdout] 89 |     for _ in 0..2 {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/temporal/src/parser/time.rs:98:38
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let valid_range = if inclusive { 0..=60 } else { 0..=59 };
[INFO] [stdout]    |                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/temporal/src/parser/time.rs:98:54
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let valid_range = if inclusive { 0..=60 } else { 0..=59 };
[INFO] [stdout]    |                                                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> core/temporal/src/parser/mod.rs:205:21
[INFO] [stdout]     |
[INFO] [stdout] 205 |         self.source[start as usize..end as usize].iter().collect()
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/temporal/src/utils.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 |     if !(1.0..=1_000_000_000f64).contains(&integer) {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/interner/src/fixed_string.rs:77:31
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let ptr = &self.inner[old_len..self.inner.len()];
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/interner/src/sym.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 |         (Self::BREAK..=Self::WITH).contains(&self)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> core/interner/src/sym.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 |         (Self::IMPLEMENTS..=Self::YIELD).contains(&self)
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 4 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 23 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> core/gc/src/test/allocation.rs:50:18
[INFO] [stdout]    |
[INFO] [stdout] 50 |         for i in 1..COUNT {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]  --> core/gc/src/test/cell.rs:9:18
[INFO] [stdout]   |
[INFO] [stdout] 9 |         for _ in 1..=259 {
[INFO] [stdout]   |                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `to_string_lossy` is never used
[INFO] [stdout]   --> core/parser/src/lexer/string.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub(crate) trait UTF16CodeUnitsBuffer {
[INFO] [stdout]    |                  -------------------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 51 |     fn to_string_lossy(&self) -> String;
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `-W dead-code` implied by `-W unused`
[INFO] [stdout]    = help: to override `-W unused` add `#[allow(dead_code)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 19 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
[INFO] [stdout]   |
[INFO] [stdout]   = help: use the new name `dead_code`
[INFO] [stdout]   = note: requested on the command line with `-W unused_tuple_struct_fields`
[INFO] [stdout]   = note: `#[warn(renamed_and_removed_lints)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `JsObjectType` is never used
[INFO] [stdout]   --> core/engine/src/object/mod.rs:52:18
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub(crate) trait JsObjectType: Into<JsValue> + Into<JsObject> {}
[INFO] [stdout]    |                  ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `-W dead-code` implied by `-W unused`
[INFO] [stdout]    = help: to override `-W unused` add `#[allow(dead_code)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public enum definition
[INFO] [stdout]    --> core/engine/src/object/property_map.rs:599:11
[INFO] [stdout]     |
[INFO] [stdout] 599 |     Dense(std::ops::Range<u32>),
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 172 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `boa_engine` (lib) due to 2 previous errors; 172 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "edaef431f15d153ce2292c8bca1b3932b67fce5a230433282799e74018f183c3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "edaef431f15d153ce2292c8bca1b3932b67fce5a230433282799e74018f183c3", kill_on_drop: false }`
[INFO] [stdout] edaef431f15d153ce2292c8bca1b3932b67fce5a230433282799e74018f183c3
